@charset "utf-8";
.rank, .custom, .goods,.article {width:1200px; overflow:hidden; margin:20px auto}
.bannar .hd {width:100%; height:40px; position:absolute; left:0; bottom:0}
.bannar .hd ul {width:683px; margin:0 auto}
.bannar .hd ul li {width:170px; line-height:40px; float:left; background:rgba(0,0,0,0.5); border-right:solid 1px #fff; text-align:center; font-size:16px}
.bannar .hd ul li a {display:block; color:#fff}
.bannar .hd ul li:last-child {border-right:none}
.bannar .hd ul li.on {background:rgba(255,80,0, 0.9)}
.rank_ti {text-align:center; margin:20px 0 30px}
.rank_ti h2 {font-size:30px;letter-spacing:5px}
.rank_ti small {color:#999}
.rank_ti p {width:400px; font-size:12px; border-top:solid 1px #333; letter-spacing:2px; padding-top:3px; margin:3px auto}
.rank_list {background:#f1f1f1; overflow:hidden}
.rank_list li {width:199px; height:110px; float:left; text-align:center; border-left:solid 1px #6a5c59; padding:15px 0 25px}
.rank_list li:nth-child(1) {border-left:none}
.rank_list li:hover {background:#fff}
.rank_list li h3 {line-height:20px; font-size:18px}
.rank_list li img {width:110px; height:80px; margin-bottom:7px}
.rank_list li p  {font-size:13px; color:#999}
.custom {padding:10px}
.custom_hot {width:550px; box-shadow:#aaa 0px 0px 10px}
.custom_hot .fr {width:290px; text-align:center; padding:20px 10px}
.custom_hot .fr h3, .custom_hot .fr .yh {font-size:24px; font-weight:700; color:#c90d0c; margin-bottom:10px}
.custom_hot .fr .js {color:#5e0205; font-size:20px}
.custom_hot .fr .qg {margin-top:25px; float:right}
.custom_offer {width:610px; box-shadow:#aaa 0px 0px 10px}
.custom_offer .fl {width:320px; line-height:26px; padding:5px 0 0 15px}
.custom_offer .fl h3 {font-size:24px; margin:10px 0}
.custom_offer .fr {width:260px; height:220px}
.custom_offer .fr .ti {width:260px; line-height:35px; position:relative; bottom:35px; font-size:16px; background:rgba(0,0,0,0.8); color:#fff; text-align:center}
.goods_tit {height:30px; border-bottom:solid 1px #333; padding:10px 0; margin-bottom:10px}
.goods_tit h2 {line-height:30px; font-size:24px; float:left; border-left:solid 10px #ff7b00; padding-left:10px}
.goods_tit span {line-height:36px; font-size:16px; letter-spacing:3px; color:#999; margin-left:5px}
.goods_tit .fr {margin-top:10px}
.goods_contg .bga {background:#ea8bcd}
.goods_contg .bgb {background:#a6de91}
.goods_contg .bgc {background:#ebb68c}
.goods_contg .bgd {background:#7ac6fa}
.goods_contg .bge {background:#c383f3}
.goods_contg .bgf {background:#0175fe}
.goods_contg .fl {width:225px; height:443px; color:#fff; text-align:center; border:solid 1px #ddd}
.goods_contg .fl img {width:225px; height:330px; margin:10px 0}
.goods_contg .fl h4 {font-size:20px}
.goods_contg .fl ul {-moz-column-count:3;-webkit-column-count:3;column-count:3; margin:0 5px}
.goods_contg .fl ul li {line-height:30px}
.goods_contg .fr {width:950px}
.goods_contg_list li {width:216px; float:left; border:solid 1px #ccc; padding:10px; margin:0 -1px -1px 0}
.goods_contg_list li:hover {box-shadow:#aaa 0px 0px 30px}
.goods_contg_list li img {display:block; width:100%; height:145px; margin-bottom:10px}
.goods_contg_list li .red {font-size:16px; font-weight:700}
.article_tit {height:25px; line-height:25px; font-size:20px; border-left:solid 10px #15BD87; padding-left:10px; margin-bottom:10px}
.article_dt {width:800px}
.article_dt_wz_img {height:120px}
.article_dt_wz_img img {width:180px; height:110px; float:left; border:solid 1px #ccc; margin-right:15px}
.article_dt_wz_img .red {font-size:18px}
.article_dt_wz_img time {display:block; margin:5px 0}
.article_dt_wz_img .ccc {line-height:25px; color:#999}
.article_dt_wz_txt ul {line-height:34px; -moz-column-count:2;-webkit-column-count:2;column-count:2}
.article_dt_wz_txt li a {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.article_dt_wz_txt li time {float:right; color:#999; font-size:13px}
.article_al {width:370px; height:320px; position:relative; overflow:hidden}
.article_al .bd img {width:100%; height:260px; margin-bottom:5px}
.article_al .hd {width:370px; height:35px; position:relative; bottom:60px}
.article_al .hd ul {width:170px; margin:0 auto}
.article_al .hd ul li {width:24px; height:24px; float:left; background:#fff; text-align:center; border-radius:50%; cursor:pointer; margin:5px}
.article_al .hd ul li.on {background:#cf5540; color:#fff}
.links {width:1200px; margin:10px auto}
.links a {color:#8d8a89; margin:0 5px}